(sperm) duct - French English Dictionary